# list是一种有序的集合，可以随时添加和删除其中的元素
a = ['c', 'c++', 'python']
print(a)
print(len(a))
print(a[0])
print(a[-1])
# 追加
a.append('Java')
print(a)
# 插入
a.insert(1, 'OC')
print(a)
# 删除最后一个
a.pop()
print(a)
# 删除指定索引
a.pop(1)
print(a)
# 替换
a[1] = 'PHP'
print(a)
# list里面的元素的数据类型也可以不同
L = [123, 'python', True]
print(L)
# 嵌套list
s = [123, 'python', ['c', 'c++'], True]
print(s)

# 另一种有序列表叫元组：tuple。tuple和list非常类似，但是tuple一旦初始化就不能修改
t = ('c', 'c++', 'python')
print(t)
# 定义一个元素的元组
t = (1)
print(t)  # 错误的定义方式

t = (1,)
print(t)

